package org.dtrd.modules.evaluation.entity.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @author qr
 * @date 2021/12/15 14:05
 */
@ApiModel("患者填写量表的最新数据")
@Getter
@Setter
public class PatientEvaluationInfo {

    @ApiModelProperty("心血管10年风险评估量表-填写时间")
    private String angiocardiopathyTime;
    @ApiModelProperty("心血管10年风险评估量表-填写记录")
    private AngiocardiopathyInfo angiocardiopathyInfo;

    @ApiModelProperty("服药信念量表(BMQ)-填写时间")
    private String bmqTime;
    @ApiModelProperty("服药信念量表(BMQ)-填写记录")
    private BmqInfo bmqInfo;

    @ApiModelProperty("糖尿病风险评估量表数据-填写时间")
    private String diabetesTime;
    @ApiModelProperty("糖尿病风险评估量表数据-填写时间")
    private DiabetesInfo diabetesInfo;

    @ApiModelProperty("总体幸福感评估-填写时间")
    private String happyTime;
    @ApiModelProperty("总体幸福感评估-填写记录")
    private HappyInfo happyInfo;

    @ApiModelProperty("马氏工作倦怠评估-填写时间")
    private String jobTime;
    @ApiModelProperty("马氏工作倦怠评估-填写记录")
    private JobInfo jobInfo;

    @ApiModelProperty("Morisky用药依从性问卷(MMAS-8)-填写时间")
    private String mmas8Time;
    @ApiModelProperty("Morisky用药依从性问卷(MMAS-8)-填写记录")
    private Mmas8Info mmas8Info;

    @ApiModelProperty("明苏尼达多相个性评估-填写时间")
    private String mmpiTime;
    @ApiModelProperty("明苏尼达多相个性评估-填写记录")
    private MmpiDetail mmpiInfo;

    @ApiModelProperty("卡尔特16种人格因素评估-填写时间")
    private String personalityTime;
    @ApiModelProperty("卡尔特16种人格因素评估-填写记录")
    private PersonalityInfo personalityInfo;

    @ApiModelProperty("心理健康临床症状评估数据-填写时间")
    private String psychologyTime;
    @ApiModelProperty("心理健康临床症状评估数据-填写记录")
    private PsychologyInfo psychologyInfo;

    @ApiModelProperty("焦虑自评(SAS)-填写时间")
    private String sasTime;
    @ApiModelProperty("焦虑自评(SAS)-填写记录")
    private SasInfo sasInfo;

    @ApiModelProperty("自我管理行为（SDSCA）- 填写时间")
    private String sdscaTime;
    @ApiModelProperty("自我管理行为（SDSCA）- 填写记录")
    private SdscaInfo sdscaInfo;

    @ApiModelProperty("抑郁自评(SDS)-填写时间")
    private String sdsTime;
    @ApiModelProperty("抑郁自评(SDS)-填写记录")
    private SdsInfo sdsInfo;

    @ApiModelProperty("匹兹堡睡眠质量评估-填写时间")
    private String sleepTime;
    @ApiModelProperty("匹兹堡睡眠质量评估-填写记录")
    private SleepInfo sleepInfo;

    @ApiModelProperty("患者知识量表（ADKnowl）- 填写时间")
    private String adknowlTime;
    @ApiModelProperty("患者知识量表（ADKnowl）- 填写记录")
    private AdknowlDetail adknowlInfo;

    @ApiModelProperty("密西根糖尿病管理评定量表（DCP）- 填写时间")
    private String dcpTime;
    @ApiModelProperty("密西根糖尿病管理评定量表（DCP）- 填写记录")
    private DcpDetail dcpInfo;

    @ApiModelProperty("自我管理效能（C-DMSES）- 填写时间")
    private String cdmsesTime;
    @ApiModelProperty("自我管理效能（C-DMSES）- 填写记录")
    private CdmsesDetail cdmsesInfo;

    @ApiModelProperty("下肢血管病变及足病评估 -填写时间")
    private String diabeticFootTime;
    @ApiModelProperty("下肢血管病变及足病评估 -填写记录")
    private DiseaseEvaluationInfo diabeticFootInfo;

    @ApiModelProperty("糖尿病视网膜病变评估 -填写时间")
    private String retinopathyTime;
    @ApiModelProperty("糖尿病视网膜病变评估 -填写记录")
    private DiseaseEvaluationInfo retinopathyInfo;

    @ApiModelProperty("糖尿病肾病评估 -填写时间")
    private String nephropathyTime;
    @ApiModelProperty("糖尿病肾病评估 -填写记录")
    private DiseaseEvaluationInfo nephropathyInfo;

    @ApiModelProperty("神经病变评估量表记录 -填写时间")
    private String neuropathyTime;
    @ApiModelProperty("神经病变评估量表记录 -填写记录")
    private DiseaseEvaluationInfo neuropathyInfo;




}
